with order_incre as (
    select id                                     --订单编号
         , waybill_id                             --运单号
         , proxy_area_code                        --代理区code
         , proxy_area_name                        --代理区名称
         , pick_network_code                      --取件网点code
         , pick_network_name                      --取件网点名称
         , sender_province_id                     --寄件省份id
         , sender_province_name                   --寄件省份名称
         , sender_city_id                         --寄件城市名id
         , sender_city_name                       --寄件城市名
         , customer_code                          --客户编号code
         , customer_name                          --客户编号名称
         , order_source_code                      --订单来源code
         , order_source_name                      --订单来源名称
         , order_status_code                      --订单状态code 剔除已取消订单104,已取件对应103
         , input_time                             --订单录入时间
         , substr(input_time, 1, 10) as date_time --日期
         , substr(input_time, 1, 10) as dt        --分区
    from jms_dwd.dwd_yl_oms_oms_order_incre_dt
    where dt >= date_add('{{ execution_date | cst_ds }}', -6)
      and dt <= '{{ execution_date | cst_ds }}'
      and express_type_code = 'TYD'
)
insert
overwrite
table
jms_dm.dm_cusc_tyd_taking_waybill_detail_dt
partition
(
dt
)
select ord.id                            --订单编号
     , waybill_id                        --运单号
     , net.agent_code as proxy_area_code --代理区code
     , net.agent_name as proxy_area_name --代理区名称
     , ord.pick_network_code             --取件网点code
     , ord.pick_network_name             --取件网点名称
     , ord.sender_province_id            --寄件省份id
     , ord.sender_province_name          --寄件省份名称
     , ord.sender_city_id                --寄件城市名id
     , ord.sender_city_name              --寄件城市名
     , ord.customer_code                 --客户编号code
     , ord.customer_name                 --客户编号名称
     , ord.order_source_code             --订单来源code
     , ord.order_source_name             --订单来源名称
     , ord.order_status_code             --订单状态code 剔除已取消订单104,已取件对应103
     , ord.input_time                    --订单录入时间
     , ord.date_time                     --日期
     , net.fran_code  as fran_code       --加盟商code
     , net.fran_name  as fran_name       --加盟商名称
     , ord.dt                            --分区
from order_incre ord
         left join jms_dim.dim_network_whole_massage net
                   on ord.pick_network_code = net.code
distribute by dt
;
